home *** CD-ROM | disk | FTP | other *** search
/ CD Fun House 1 / CD Fun House (Wayzata Technology).iso / •AdventureLand• / Adventures / Battle of Britain 1 ••••• / Battle of Britain 1 еееее / card_10410.txt < prev    next >
Text File  |  1990-08-26  |  32KB  |  1,588 lines

  1. -- card: 10410 from stack: in
  2. -- bmap block id: 9073
  3. -- flags: 4000
  4. -- background id: 2789
  5. -- name: C
  6. ----- HyperTalk script -----
  7. on openCard
  8.  
  9.   global justVisiting,BBDATE,reset,bbtime,landtime    --new
  10.   put 4 into standby
  11.   put 7 into ordered
  12.   put 8 into landed
  13.   repeat
  14.     if hilite of button ordered is true then
  15.       set hilite of button ordered to false
  16.       set hilite of button landed to true
  17.     end if
  18.     if hilite of button landed is true then
  19.       IF LANDTIME <BBTIME THEN
  20.         SET HILITE OF BUTTON LANDED TO FALSE          --new
  21.         set hilite of button standby to true
  22.  
  23.       end if
  24.     END IF
  25.     add 7 to standby
  26.     add 7 to ordered
  27.     add 7 to landed
  28.     if landed >30 then           --CHANGE
  29.       exit repeat
  30.     end if
  31.   end repeat
  32.  
  33.   if justVisiting is empty then
  34.     exit openCard
  35.   end if
  36.   put 2 into released
  37.   put 3 into avail
  38.   put 5 into patrol
  39.  
  40.   HIDE CARD FIELD "SHUTDOWN"                        --NEW
  41.   repeat 4 TIMES
  42.     if hilite of button patrol is true then
  43.       send "go" to button patrol
  44.     else
  45.       if hilite of button released is true then
  46.         send "go" to button released
  47.       else
  48.         send "go" to button avail
  49.       end if
  50.     end if
  51.     add 7 to released
  52.     add 7 to avail
  53.     add 7 to patrol
  54.   end repeat
  55.   if bbDate contains "AUG 27" THEN SET THE RECT OF CARD FIELD "HIDESQUADS" TO 372,0,512,342
  56.  
  57.   if reset =1 then
  58.     REPEAT WITH I =1 TO THE NUMBER OF BUTTONS
  59.       SET  HILITE OF BUTTON I TO FALSE
  60.     END REPEAT
  61.     SET HILITE OF BUTTON 4 TO TRUE
  62.     SET HILITE OF BUTTON 11 TO TRUE
  63.     SET HILITE OF BUTTON 18 TO TRUE
  64.     SET HILITE OF BUTTON 25 TO TRUE
  65.     SET RECT OF CARD FIELD "HIDESQUADS" TO 308,0,512,342
  66.     HIDE CARD FIELD "SHUTDOWN"                       --new
  67.     repeat with i =166 to 169
  68.       put empty into card field id i
  69.     end repeat
  70.   end if
  71. end openCard
  72. ON SHUTDOWN
  73.   SHOW CARD FIELD "SHUTDOWN" OF CARD "C"             --NEW
  74. END SHUTDOWN
  75. on closecard
  76.   hide card field "outofrange"
  77. end closecard
  78.  
  79.  
  80.  
  81.  
  82. -- part 64 (button)
  83. -- low flags: 00
  84. -- high flags: 0000
  85. -- rect: left=9 top=63 right=167 bottom=95
  86. -- title width / last selected line: 0
  87. -- icon id / first selected line: 0 / 0
  88. -- text alignment: 1
  89. -- font id: 0
  90. -- text size: 12
  91. -- style flags: 0
  92. -- line height: 16
  93. -- part name: Map
  94. ----- HyperTalk script -----
  95. on mouseUp
  96.   go to card "map"
  97. end mouseUp
  98.  
  99.  
  100.  
  101. -- part 121 (button)
  102. -- low flags: 00
  103. -- high flags: 0000
  104. -- rect: left=116 top=44 right=66 bottom=168
  105. -- title width / last selected line: 0
  106. -- icon id / first selected line: 0 / 0
  107. -- text alignment: 1
  108. -- font id: 0
  109. -- text size: 12
  110. -- style flags: 0
  111. -- line height: 16
  112. -- part name: 
  113. ----- HyperTalk script -----
  114. on mouseDown
  115.   put 28 into releaseDate
  116.   if hilite of ME is true then
  117.     show card field id releaseDate at the mouseh, the mousev
  118.   else
  119.     beep
  120.     exit mouseDown
  121.   end if
  122. end mouseDown
  123.  
  124. on mouseUp
  125.   put 28 into releaseDate
  126.   hide card field id releaseDate
  127. end mouseUp
  128.  
  129. on go
  130.   GLOBAL AVAIL,RELEASEDATE
  131.   put 3 into avail
  132.   put 28 into releaseDate
  133.   RELEASE
  134. END GO
  135.  
  136.  
  137.  
  138.  
  139.  
  140.  
  141.  
  142.  
  143.  
  144.  
  145.  
  146.  
  147.  
  148.  
  149.  
  150.  
  151.  
  152. -- part 122 (button)
  153. -- low flags: 00
  154. -- high flags: 0000
  155. -- rect: left=116 top=65 right=85 bottom=168
  156. -- title width / last selected line: 0
  157. -- icon id / first selected line: 0 / 0
  158. -- text alignment: 1
  159. -- font id: 0
  160. -- text size: 12
  161. -- style flags: 0
  162. -- line height: 16
  163. -- part name: 
  164. ----- HyperTalk script -----
  165. on mouseUp
  166.   beep
  167.   if hilite of me is false then exit mouseUp
  168.   SHOW CARD FIELD "PUB" at the mouseh, the mousev
  169. end mouseUp
  170.  
  171. on go
  172.   put 4 into standby
  173.   if hilite of ME is true then
  174.     set the hilite of  ME to false
  175.     set the hilite of button standby to true
  176.   end if
  177. end go
  178.  
  179.  
  180.  
  181.  
  182.  
  183. -- part 123 (button)
  184. -- low flags: 00
  185. -- high flags: 4000
  186. -- rect: left=116 top=84 right=108 bottom=168
  187. -- title width / last selected line: 0
  188. -- icon id / first selected line: 0 / 0
  189. -- text alignment: 1
  190. -- font id: 0
  191. -- text size: 12
  192. -- style flags: 0
  193. -- line height: 16
  194. -- part name: 
  195. ----- HyperTalk script -----
  196. on mouseUp
  197.   beep
  198. end mouseUp
  199.  
  200.  
  201.  
  202.  
  203. -- part 124 (button)
  204. -- low flags: 00
  205. -- high flags: 0000
  206. -- rect: left=116 top=107 right=132 bottom=168
  207. -- title width / last selected line: 0
  208. -- icon id / first selected line: 0 / 0
  209. -- text alignment: 1
  210. -- font id: 0
  211. -- text size: 12
  212. -- style flags: 0
  213. -- line height: 16
  214. -- part name: 
  215. ----- HyperTalk script -----
  216. on mouseDown
  217.   put 2 into released
  218.   put 3 into avail
  219.  
  220.   if hilite of button released is true or hilite of button avail is true then
  221.     beep
  222.     show card field "nono" at the mouseh, the mousev
  223.   end if
  224. end mouseDown
  225.  
  226. on mouseUp
  227.   global warning
  228.   put 4 into standby
  229.   put "231,191" into coord     ---CHANGES
  230.   put 70 into idplane
  231.  
  232.   if hilite of button standby is true then
  233.     if warning is not "L" and warning is not "N" then
  234.       set hilite of button standby to false
  235.       set hilite of ME to true
  236.  
  237.       show button id idplane of card "map" at coord
  238.     else
  239.       beep
  240.       show card field "outOfRange" at the mouseh, the mousev
  241.     end if
  242.   end if
  243.   hide card field "nono"
  244. end mouseUp
  245.  
  246. on go
  247.   put 4 into standby
  248.   put 70 into idplane
  249.   put "231,191" into coord
  250.  
  251.   set hilite of me to false
  252.   set hilite of button standby to true
  253.  
  254.   hide button id idplane of card "map"
  255. end go
  256.  
  257.  
  258.  
  259.  
  260.  
  261.  
  262.  
  263.  
  264.  
  265. -- part 125 (button)
  266. -- low flags: 00
  267. -- high flags: 0000
  268. -- rect: left=116 top=144 right=172 bottom=168
  269. -- title width / last selected line: 0
  270. -- icon id / first selected line: 0 / 0
  271. -- text alignment: 1
  272. -- font id: 0
  273. -- text size: 12
  274. -- style flags: 0
  275. -- line height: 16
  276. -- part name: SQ501C
  277. ----- HyperTalk script -----
  278. on mouseUp
  279.   --global warning,objective,range,range2
  280.   global avail,standby,patrol,detail,idplane,enroute,warning
  281.   if warning is empty then
  282.     beep
  283.     show card field "whatraid" at the mouseh, the mousev
  284.     exit mouseUp
  285.   end if
  286.  
  287.   put 3 into avail
  288.   put 4 into standby
  289.   put 5 into patrol
  290.   put 6 into detail                                         --CHANGES
  291.   put 70 into idplane
  292.   put "C" into enroute
  293.   detail
  294. end mouseUp
  295.  
  296. on go
  297.   global numSquads,force,avail,standby,patrol,detail,idplane,sorties
  298.   put 3 into avail
  299.   put 4 into standby
  300.   put 5 into patrol
  301.   put 6 into detail                                         --CHANGES
  302.   put 70 into idplane
  303.   put 166 into sorties
  304.   if hilite of button patrol is true or hilite of button standby is true then
  305.     add 2 to force                                        --CHANGES
  306.     set hilite of button patrol to false
  307.     set hilite of button standby to false
  308.   end if
  309.   if hilite of button avail is true then add 1.5 to force   --CHANGES
  310.   put the length of card field id sorties into exp
  311.   divide exp by 20
  312.   add exp to force
  313.   put "/" after card field id sorties
  314.   goa
  315. end go
  316.  
  317.  
  318. on results
  319.   global damage,force,bforce,fforce,done
  320.   global released,avail,releaseDate,base,coord,idplane,sorties
  321.   put 2 into released
  322.   put 3 into avail
  323.   put 28 into releaseDate                                 --CHANGES
  324.   put "C" into base
  325.   put "231,191" into coord
  326.   put 70 into idplane
  327.   put 166 into sorties
  328.   resultsa
  329. end results
  330.  
  331.  
  332.  
  333.  
  334.  
  335.  
  336.  
  337.  
  338.  
  339. -- part 126 (button)
  340. -- low flags: 00
  341. -- high flags: 0000
  342. -- rect: left=116 top=171 right=201 bottom=168
  343. -- title width / last selected line: 0
  344. -- icon id / first selected line: 0 / 0
  345. -- text alignment: 1
  346. -- font id: 0
  347. -- text size: 12
  348. -- style flags: 0
  349. -- line height: 16
  350. -- part name: 
  351. ----- HyperTalk script -----
  352. on mouseUp
  353.   global coord,patrol,detail,idplane
  354.   put "231,191" into coord
  355.   put 5 into patrol
  356.   put 6 into detail                                          --CHANGES
  357.   put 70 into idplane
  358.   land
  359. end mouseUp
  360.  
  361.  
  362.  
  363.  
  364.  
  365. -- part 127 (button)
  366. -- low flags: 00
  367. -- high flags: 0000
  368. -- rect: left=116 top=200 right=229 bottom=168
  369. -- title width / last selected line: 0
  370. -- icon id / first selected line: 0 / 0
  371. -- text alignment: 1
  372. -- font id: 0
  373. -- text size: 12
  374. -- style flags: 0
  375. -- line height: 16
  376. -- part name: 
  377. ----- HyperTalk script -----
  378. on mouseUp
  379.   beep
  380. end mouseUp
  381.  
  382.  
  383.  
  384.  
  385. -- part 128 (button)
  386. -- low flags: 00
  387. -- high flags: 0000
  388. -- rect: left=180 top=44 right=66 bottom=232
  389. -- title width / last selected line: 0
  390. -- icon id / first selected line: 0 / 0
  391. -- text alignment: 1
  392. -- font id: 0
  393. -- text size: 12
  394. -- style flags: 0
  395. -- line height: 16
  396. -- part name: 
  397. ----- HyperTalk script -----
  398. on mouseDown
  399.   put 60 into releaseDate                   --CHANGE
  400.   if hilite of ME is true then
  401.     show card field id releaseDate at the mouseh, the mousev
  402.   else
  403.     beep
  404.     exit mouseDown
  405.   end if
  406. end mouseDown
  407.  
  408. on mouseUp
  409.   put 60 into releaseDate                    --CHANGE
  410.   hide card field id releaseDate
  411. end mouseUp
  412.  
  413. on go
  414.   GLOBAL AVAIL,RELEASEDATE
  415.   put 10 into avail                           --CHANGES
  416.   put 60 into releaseDate
  417.   RELEASE
  418. END GO
  419.  
  420.  
  421.  
  422.  
  423.  
  424.  
  425.  
  426.  
  427.  
  428.  
  429.  
  430.  
  431.  
  432. -- part 129 (button)
  433. -- low flags: 00
  434. -- high flags: 0000
  435. -- rect: left=180 top=65 right=85 bottom=232
  436. -- title width / last selected line: 0
  437. -- icon id / first selected line: 0 / 0
  438. -- text alignment: 1
  439. -- font id: 0
  440. -- text size: 12
  441. -- style flags: 0
  442. -- line height: 16
  443. -- part name: 
  444. ----- HyperTalk script -----
  445. on mouseup
  446.   beep
  447.   if hilite of me is false then exit mouseUp
  448.   SHOW CARD FIELD "PUB" at the mouseh, the mousev
  449. end mouseup
  450.  
  451. on go
  452.  
  453.   put 11 into standby
  454.   if hilite of me is true then
  455.     set the hilite of me to false
  456.     set the hilite of button standby to true
  457.   end if
  458. end go
  459.  
  460.  
  461.  
  462.  
  463.  
  464. -- part 130 (button)
  465. -- low flags: 00
  466. -- high flags: 4000
  467. -- rect: left=180 top=84 right=108 bottom=232
  468. -- title width / last selected line: 0
  469. -- icon id / first selected line: 0 / 0
  470. -- text alignment: 1
  471. -- font id: 0
  472. -- text size: 12
  473. -- style flags: 0
  474. -- line height: 16
  475. -- part name: 
  476. ----- HyperTalk script -----
  477. on mouseUp
  478.   beep
  479. end mouseUp
  480.  
  481.  
  482.  
  483.  
  484. -- part 131 (button)
  485. -- low flags: 00
  486. -- high flags: 0000
  487. -- rect: left=180 top=107 right=132 bottom=232
  488. -- title width / last selected line: 0
  489. -- icon id / first selected line: 0 / 0
  490. -- text alignment: 1
  491. -- font id: 0
  492. -- text size: 12
  493. -- style flags: 0
  494. -- line height: 16
  495. -- part name: 
  496. ----- HyperTalk script -----
  497. on mouseDown
  498.   put 9 into released
  499.   put 10 into avail
  500.   if hilite of button released is true or hilite of button avail is true then
  501.     beep
  502.     show card field "nono" at the mouseh, the mousev
  503.   end if
  504. end mouseDown
  505.  
  506. on mouseUp
  507.   global warning
  508.   put 11 into standby
  509.   put "246,191" into coord               --CHANGES
  510.   put 73 into idplane
  511.  
  512.   if hilite of button standby is true then
  513.     if warning is not "L" and warning is not "N" then
  514.       set hilite of button standby to false
  515.       set hilite of ME to true
  516.  
  517.  
  518.       show button id idplane of card "map" at coord
  519.     else
  520.       beep
  521.       show card field "outOfRange" at the mouseh, the mousev
  522.     end if
  523.   end if
  524.   hide card field "nono"
  525. end mouseUp
  526.  
  527. on go
  528.   put 11 into standby                                     --CHANGES
  529.   put "246,191" into coord               --CHANGES
  530.   put 73 into idplane
  531.   set hilite of me to false
  532.   set hilite of button standby to true
  533.  
  534.  
  535.   hide button id idplane of card "map"
  536.  
  537. end go
  538.  
  539.  
  540.  
  541.  
  542.  
  543.  
  544.  
  545.  
  546. -- part 132 (button)
  547. -- low flags: 00
  548. -- high flags: 0000
  549. -- rect: left=180 top=144 right=172 bottom=232
  550. -- title width / last selected line: 0
  551. -- icon id / first selected line: 0 / 0
  552. -- text alignment: 1
  553. -- font id: 0
  554. -- text size: 12
  555. -- style flags: 0
  556. -- line height: 16
  557. -- part name: SQ610C
  558. ----- HyperTalk script -----
  559. on mouseUp
  560.   --global warning,objective,range,range2
  561.   global avail,standby,patrol,detail,idplane,enroute,warning
  562.   if warning is empty then
  563.     beep
  564.     show card field "whatraid" at the mouseh, the mousev
  565.     exit mouseUp
  566.   end if
  567.  
  568.   put 10 into avail
  569.   put 11 into standby
  570.   put 12 into patrol
  571.   put 13 into detail                                         --CHANGES
  572.   put 73 into idplane
  573.   put "C" into enroute
  574.   detail
  575. end mouseUp
  576.  
  577. on go
  578.   global numSquads,force,avail,standby,patrol,detail,idplane
  579.   put 10 into avail
  580.   put 11 into standby
  581.   put 12 into patrol
  582.   put 13 into detail                                         --CHANGES
  583.   put 73 into idplane
  584.   put 167 into sorties
  585.   if hilite of button patrol is true or hilite of button standby is true then
  586.     add 3 to force                                        --CHANGES
  587.     set hilite of button patrol to false
  588.     set hilite of button standby to false
  589.   end if
  590.   if hilite of button avail is true then add 2 to force  --CHANGES
  591.   put the length of card field id sorties into exp
  592.   divide exp by 20
  593.   add exp to force
  594.   put "/" after card field id sorties
  595.   goa
  596. end go
  597.  
  598.  
  599. on results
  600.   global damage,force,bforce,fforce,done
  601.   global released,avail,releaseDate,base,coord,idplane,sorties
  602.   put 9 into released
  603.   put 10 into avail
  604.   put 60 into releaseDate                                 --CHANGES
  605.   put "C" into base
  606.   put "246,191" into coord
  607.   put 73 into idplane
  608.   put 167 into sorties
  609.   resultsa
  610. end results
  611.  
  612.  
  613.  
  614.  
  615.  
  616.  
  617.  
  618.  
  619.  
  620.  
  621.  
  622.  
  623.  
  624.  
  625.  
  626.  
  627. -- part 133 (button)
  628. -- low flags: 00
  629. -- high flags: 0000
  630. -- rect: left=180 top=171 right=201 bottom=232
  631. -- title width / last selected line: 0
  632. -- icon id / first selected line: 0 / 0
  633. -- text alignment: 1
  634. -- font id: 0
  635. -- text size: 12
  636. -- style flags: 0
  637. -- line height: 16
  638. -- part name: 
  639. ----- HyperTalk script -----
  640. on mouseUp
  641.   global coord,patrol,detail,idplane
  642.   put "246,191" into coord
  643.   put 12 into patrol
  644.   put 13 into detail                                          --CHANGES
  645.   put 73 into idplane
  646.   land
  647. end mouseUp
  648.  
  649.  
  650.  
  651.  
  652.  
  653. -- part 134 (button)
  654. -- low flags: 00
  655. -- high flags: 0000
  656. -- rect: left=180 top=200 right=229 bottom=232
  657. -- title width / last selected line: 0
  658. -- icon id / first selected line: 0 / 0
  659. -- text alignment: 1
  660. -- font id: 0
  661. -- text size: 12
  662. -- style flags: 0
  663. -- line height: 16
  664. -- part name: 
  665. ----- HyperTalk script -----
  666. on mouseUp
  667.   beep
  668. end mouseUp
  669.  
  670.  
  671.  
  672.  
  673. -- part 135 (button)
  674. -- low flags: 00
  675. -- high flags: 0000
  676. -- rect: left=244 top=44 right=66 bottom=296
  677. -- title width / last selected line: 0
  678. -- icon id / first selected line: 0 / 0
  679. -- text alignment: 1
  680. -- font id: 0
  681. -- text size: 12
  682. -- style flags: 0
  683. -- line height: 16
  684. -- part name: 
  685. ----- HyperTalk script -----
  686. on mouseDown
  687.   put 61 into releaseDate                   --CHANGE
  688.   if hilite of ME is true then
  689.     show card field id releaseDate at the mouseh, the mousev
  690.   else
  691.     beep
  692.     exit mouseDown
  693.   end if
  694. end mouseDown
  695.  
  696. on mouseUp
  697.   put 61 into releaseDate                    --CHANGE
  698.   hide card field id releaseDate
  699. end mouseUp
  700.  
  701. on go
  702.   GLOBAL AVAIL,RELEASEDATE
  703.   put 17 into avail                           --CHANGES
  704.   put 61 into releaseDate
  705.   RELEASE
  706. END GO
  707.  
  708.  
  709.  
  710.  
  711. -- part 136 (button)
  712. -- low flags: 00
  713. -- high flags: 0000
  714. -- rect: left=244 top=65 right=85 bottom=296
  715. -- title width / last selected line: 0
  716. -- icon id / first selected line: 0 / 0
  717. -- text alignment: 1
  718. -- font id: 0
  719. -- text size: 12
  720. -- style flags: 0
  721. -- line height: 16
  722. -- part name: 
  723. ----- HyperTalk script -----
  724. on mouseUp
  725.   beep
  726.   if hilite of me is false then exit mouseUp
  727.   SHOW CARD FIELD "PUB" at the mouseh, the mousev
  728. end mouseUp
  729.  
  730. on go
  731.  
  732.   put 18 into standby
  733.  
  734.   if hilite of me is true then
  735.     set the hilite of me to false
  736.     set the hilite of button standby to true
  737.   end if
  738.  
  739.  
  740. end go
  741.  
  742.  
  743.  
  744.  
  745.  
  746. -- part 137 (button)
  747. -- low flags: 00
  748. -- high flags: 4000
  749. -- rect: left=244 top=84 right=108 bottom=296
  750. -- title width / last selected line: 0
  751. -- icon id / first selected line: 0 / 0
  752. -- text alignment: 1
  753. -- font id: 0
  754. -- text size: 12
  755. -- style flags: 0
  756. -- line height: 16
  757. -- part name: 
  758. ----- HyperTalk script -----
  759. on mouseup
  760.   beep
  761. end mouseup
  762.  
  763.  
  764.  
  765.  
  766. -- part 138 (button)
  767. -- low flags: 00
  768. -- high flags: 0000
  769. -- rect: left=244 top=107 right=132 bottom=296
  770. -- title width / last selected line: 0
  771. -- icon id / first selected line: 0 / 0
  772. -- text alignment: 1
  773. -- font id: 0
  774. -- text size: 12
  775. -- style flags: 0
  776. -- line height: 16
  777. -- part name: 
  778. ----- HyperTalk script -----
  779. on mouseDown
  780.   put 16 into released             -- CHANGES
  781.   put 17 into avail
  782.  
  783.   if hilite of button released is true or hilite of button avail is true then
  784.     beep
  785.     show card field "nono" at the mouseh, the mousev
  786.   end if
  787. end mouseDown
  788.  
  789. on mouseUp
  790.   global warning
  791.   put 18 into standby
  792.   put "246,176" into coord
  793.   put 71 into idplane
  794.  
  795.   if hilite of button standby is true then
  796.     if warning is not "L" and warning is not "N" then
  797.       set hilite of button standby to false
  798.       set hilite of ME to true
  799.  
  800.  
  801.       show button id idplane of card "map" at coord
  802.     else
  803.       beep
  804.       show card field "outOfRange" at the mouseh, the mousev
  805.     end if
  806.   end if
  807.   hide card field "nono"
  808. end mouseUp
  809.  
  810. on go
  811.   put 18 into standby
  812.   put "246,176" into coord
  813.   put 71 into idplane
  814.  
  815.   set hilite of me to false
  816.   set hilite of button standby to true
  817.  
  818.  
  819.   hide button id idplane of card "map"
  820. end go
  821.  
  822.  
  823.  
  824.  
  825.  
  826.  
  827.  
  828.  
  829.  
  830.  
  831.  
  832.  
  833. -- part 60 (field)
  834. -- low flags: 81
  835. -- high flags: 2004
  836. -- rect: left=159 top=32 right=88 bottom=234
  837. -- title width / last selected line: 0
  838. -- icon id / first selected line: 0 / 0
  839. -- text alignment: 1
  840. -- font id: 3
  841. -- text size: 9
  842. -- style flags: 0
  843. -- line height: 10
  844. -- part name: releaseDate2
  845. ----- HyperTalk script -----
  846. on mouseUp
  847.   hide card field "releaseDate2"
  848. end mouseUp
  849.  
  850.  
  851.  
  852. -- part 139 (button)
  853. -- low flags: 00
  854. -- high flags: 0000
  855. -- rect: left=244 top=144 right=172 bottom=296
  856. -- title width / last selected line: 0
  857. -- icon id / first selected line: 0 / 0
  858. -- text alignment: 1
  859. -- font id: 0
  860. -- text size: 12
  861. -- style flags: 0
  862. -- line height: 16
  863. -- part name: SQD32C
  864. ----- HyperTalk script -----
  865. on mouseUp
  866.   --global warning,objective,range,range2
  867.   global avail,standby,patrol,detail,idplane,enroute,warning
  868.   if warning is empty then
  869.     beep
  870.     show card field "whatraid" at the mouseh, the mousev
  871.     exit mouseUp
  872.   end if
  873.  
  874.   put 17 into avail
  875.   put 18 into standby
  876.   put 19 into patrol
  877.   put 20 into detail                                         --CHANGES
  878.   put 71 into idplane
  879.   put "C" into enroute
  880.   detail
  881. end mouseUp
  882.  
  883. on go
  884.   global numSquads,force,avail,standby,patrol,detail,idplane
  885.   put 17 into avail
  886.   put 18 into standby
  887.   put 19 into patrol
  888.   put 20 into detail                                         --CHANGES
  889.   put 71 into idplane
  890.   put 168 into sorties
  891.   if hilite of button patrol is true or hilite of button standby is true then
  892.     add 2 to force                                        --CHANGES
  893.     set hilite of button patrol to false
  894.     set hilite of button standby to false
  895.   end if
  896.   if hilite of button avail is true then add 1.5 to force     --CHANGES
  897.   put the length of card field id sorties into exp
  898.   divide exp by 20
  899.   add exp to force
  900.   put "/" after card field id sorties
  901.   goa
  902. end go
  903.  
  904.  
  905. on results
  906.   global damage,force,bforce,fforce,done
  907.   global released,avail,releaseDate,base,coord,idplane,sorties
  908.   put 16 into released
  909.   put 17 into avail
  910.   put 61 into releaseDate                                 --CHANGES
  911.   put "C" into base
  912.   put "246,176" into coord
  913.   put 71 into idplane
  914.   put 168 into sorties
  915.   resultsa
  916. end results
  917.  
  918.  
  919.  
  920.  
  921.  
  922.  
  923.  
  924.  
  925.  
  926.  
  927.  
  928.  
  929.  
  930.  
  931. -- part 140 (button)
  932. -- low flags: 00
  933. -- high flags: 0000
  934. -- rect: left=244 top=171 right=201 bottom=296
  935. -- title width / last selected line: 0
  936. -- icon id / first selected line: 0 / 0
  937. -- text alignment: 1
  938. -- font id: 0
  939. -- text size: 12
  940. -- style flags: 0
  941. -- line height: 16
  942. -- part name: 
  943. ----- HyperTalk script -----
  944. on mouseUp
  945.   global coord,patrol,detail,idplane
  946.   put "246,176" into coord
  947.   put 19 into patrol
  948.   put 20 into detail                                          --CHANGES
  949.   put 71 into idplane
  950.   land
  951. end mouseUp
  952.  
  953.  
  954.  
  955.  
  956. -- part 141 (button)
  957. -- low flags: 00
  958. -- high flags: 0000
  959. -- rect: left=244 top=200 right=229 bottom=296
  960. -- title width / last selected line: 0
  961. -- icon id / first selected line: 0 / 0
  962. -- text alignment: 1
  963. -- font id: 0
  964. -- text size: 12
  965. -- style flags: 0
  966. -- line height: 16
  967. -- part name: 
  968. ----- HyperTalk script -----
  969. on mouseUp
  970.   beep
  971. end mouseUp
  972.  
  973.  
  974.  
  975.  
  976. -- part 142 (button)
  977. -- low flags: 00
  978. -- high flags: 0000
  979. -- rect: left=308 top=44 right=66 bottom=360
  980. -- title width / last selected line: 0
  981. -- icon id / first selected line: 0 / 0
  982. -- text alignment: 1
  983. -- font id: 0
  984. -- text size: 12
  985. -- style flags: 0
  986. -- line height: 16
  987. -- part name: 
  988. ----- HyperTalk script -----
  989. on mouseDown
  990.   put 62 into releaseDate                   --CHANGE
  991.   if hilite of ME is true then
  992.     show card field id releaseDate at the mouseh, the mousev
  993.   else
  994.     beep
  995.     exit mouseDown
  996.   end if
  997. end mouseDown
  998.  
  999. on mouseUp
  1000.   put 62 into releaseDate                    --CHANGE
  1001.   hide card field id releaseDate
  1002. end mouseUp
  1003.  
  1004. on go
  1005.   GLOBAL AVAIL,RELEASEDATE
  1006.   put 24 into avail                           --CHANGES
  1007.   put 62 into releaseDate
  1008.   RELEASE
  1009. END GO
  1010.  
  1011.  
  1012.  
  1013.  
  1014.  
  1015.  
  1016.  
  1017.  
  1018.  
  1019.  
  1020.  
  1021.  
  1022.  
  1023.  
  1024.  
  1025.  
  1026. -- part 144 (button)
  1027. -- low flags: 00
  1028. -- high flags: 0000
  1029. -- rect: left=308 top=65 right=85 bottom=360
  1030. -- title width / last selected line: 0
  1031. -- icon id / first selected line: 0 / 0
  1032. -- text alignment: 1
  1033. -- font id: 0
  1034. -- text size: 12
  1035. -- style flags: 0
  1036. -- line height: 16
  1037. -- part name: 
  1038. ----- HyperTalk script -----
  1039. on mouseUp
  1040.   beep
  1041.   if hilite of me is false then exit mouseUp
  1042.   SHOW CARD FIELD "PUB" at the mouseh, the mousev
  1043. end mouseUp
  1044.  
  1045. on go
  1046.  
  1047.   put 25 into standby
  1048.  
  1049.   if hilite of me is true then
  1050.     set the hilite of me to false
  1051.     set the hilite of button standby to true
  1052.   end if
  1053.  
  1054.  
  1055. end go
  1056.  
  1057.  
  1058.  
  1059.  
  1060.  
  1061. -- part 145 (button)
  1062. -- low flags: 00
  1063. -- high flags: 4000
  1064. -- rect: left=308 top=84 right=108 bottom=360
  1065. -- title width / last selected line: 0
  1066. -- icon id / first selected line: 0 / 0
  1067. -- text alignment: 1
  1068. -- font id: 0
  1069. -- text size: 12
  1070. -- style flags: 0
  1071. -- line height: 16
  1072. -- part name: 
  1073. ----- HyperTalk script -----
  1074. on mouseup
  1075.   beep
  1076. end mouseup
  1077.  
  1078.  
  1079.  
  1080.  
  1081. -- part 146 (button)
  1082. -- low flags: 00
  1083. -- high flags: 0000
  1084. -- rect: left=308 top=107 right=132 bottom=360
  1085. -- title width / last selected line: 0
  1086. -- icon id / first selected line: 0 / 0
  1087. -- text alignment: 1
  1088. -- font id: 0
  1089. -- text size: 12
  1090. -- style flags: 0
  1091. -- line height: 16
  1092. -- part name: 
  1093. ----- HyperTalk script -----
  1094. on mouseDown
  1095.   put 23 into released
  1096.   put 24 into avail
  1097.  
  1098.   if hilite of button released is true or hilite of button avail is true then
  1099.     beep
  1100.     show card field "nono" at the mouseh, the mousev
  1101.   end if
  1102. end mouseDown
  1103.  
  1104. on mouseUp
  1105.   global warning
  1106.   put 25 into standby
  1107.   put "231,161" into coord               --CHANGES
  1108.   put 72 into idplane
  1109.  
  1110.   if hilite of button standby is true then
  1111.     if warning is not "L" and warning is not "N" then
  1112.       set hilite of button standby to false
  1113.       set hilite of ME to true
  1114.  
  1115.  
  1116.       show button id idplane of card "map" at coord
  1117.     else
  1118.       beep
  1119.       show card field "outOfRange" at the mouseh, the mousev
  1120.     end if
  1121.   end if
  1122.   hide card field "nono"
  1123. end mouseUp
  1124.  
  1125. on go
  1126.   put 25 into standby
  1127.   put "231,161" into coord               --CHANGES
  1128.   put 72 into idplane
  1129.   set hilite of me to false
  1130.   set hilite of button standby to true
  1131.  
  1132.  
  1133.   hide button id idplane of card "map"
  1134.  
  1135. end go
  1136.  
  1137.  
  1138.  
  1139.  
  1140.  
  1141.  
  1142.  
  1143.  
  1144.  
  1145. -- part 61 (field)
  1146. -- low flags: 81
  1147. -- high flags: 2004
  1148. -- rect: left=224 top=32 right=88 bottom=298
  1149. -- title width / last selected line: 0
  1150. -- icon id / first selected line: 0 / 0
  1151. -- text alignment: 1
  1152. -- font id: 3
  1153. -- text size: 9
  1154. -- style flags: 0
  1155. -- line height: 10
  1156. -- part name: releaseDate3
  1157. ----- HyperTalk script -----
  1158. on mouseUp
  1159.   hide card field "releaseDate3"
  1160. end mouseUp
  1161.  
  1162.  
  1163.  
  1164. -- part 147 (button)
  1165. -- low flags: 00
  1166. -- high flags: 0000
  1167. -- rect: left=308 top=144 right=172 bottom=360
  1168. -- title width / last selected line: 0
  1169. -- icon id / first selected line: 0 / 0
  1170. -- text alignment: 1
  1171. -- font id: 0
  1172. -- text size: 12
  1173. -- style flags: 0
  1174. -- line height: 16
  1175. -- part name: SQD79C
  1176. ----- HyperTalk script -----
  1177. on mouseUp
  1178.   --global warning,objective,range,range2
  1179.   global avail,standby,patrol,detail,idplane,enroute,warning
  1180.   if warning is empty then
  1181.     beep
  1182.     show card field "whatraid" at the mouseh, the mousev
  1183.     exit mouseUp
  1184.   end if
  1185.  
  1186.   put 24 into avail
  1187.   put 25 into standby
  1188.   put 26 into patrol
  1189.   put 27 into detail                                         --CHANGES
  1190.   put 72 into idplane
  1191.   put "C" into enroute
  1192.   detail
  1193. end mouseUp
  1194.  
  1195. on go
  1196.   global numSquads,force,avail,standby,patrol,detail,idplane
  1197.   put 24 into avail
  1198.   put 25 into standby
  1199.   put 26 into patrol
  1200.   put 27 into detail                                         --CHANGES
  1201.   put 72 into idplane
  1202.   put 169 into sorties
  1203.   if hilite of button patrol is true or hilite of button standby is true then
  1204.     add 2 to force                                        --CHANGES
  1205.     set hilite of button patrol to false
  1206.     set hilite of button standby to false
  1207.   end if
  1208.   if hilite of button avail is true then add 1.5 to force     --CHANGES
  1209.   put the length of card field id sorties into exp
  1210.   divide exp by 20
  1211.   add exp to force
  1212.   put "/" after card field id sorties
  1213.   goa
  1214. end go
  1215.  
  1216.  
  1217. on results
  1218.   global damage,force,bforce,fforce,done
  1219.   global released,avail,releaseDate,base,coord,idplane,sorties
  1220.   put 23 into released
  1221.   put 24 into avail
  1222.   put 62 into releaseDate                                 --CHANGES
  1223.   put "C" into base
  1224.   put "231,161" into coord
  1225.   put 72 into idplane
  1226.   put 169 into sorties
  1227.   resultsa
  1228. end results
  1229.  
  1230.  
  1231.  
  1232.  
  1233.  
  1234.  
  1235.  
  1236.  
  1237.  
  1238.  
  1239.  
  1240.  
  1241.  
  1242. -- part 148 (button)
  1243. -- low flags: 00
  1244. -- high flags: 0000
  1245. -- rect: left=308 top=171 right=201 bottom=360
  1246. -- title width / last selected line: 0
  1247. -- icon id / first selected line: 0 / 0
  1248. -- text alignment: 1
  1249. -- font id: 0
  1250. -- text size: 12
  1251. -- style flags: 0
  1252. -- line height: 16
  1253. -- part name: 
  1254. ----- HyperTalk script -----
  1255. on mouseUp
  1256.   global coord,patrol,detail,idplane
  1257.   put "231,161" into coord
  1258.   put 26 into patrol
  1259.   put 27 into detail                                          --CHANGES
  1260.   put 72 into idplane
  1261.   land
  1262. end mouseUp
  1263.  
  1264.  
  1265.  
  1266.  
  1267.  
  1268. -- part 149 (button)
  1269. -- low flags: 00
  1270. -- high flags: 0000
  1271. -- rect: left=308 top=200 right=229 bottom=360
  1272. -- title width / last selected line: 0
  1273. -- icon id / first selected line: 0 / 0
  1274. -- text alignment: 1
  1275. -- font id: 0
  1276. -- text size: 12
  1277. -- style flags: 0
  1278. -- line height: 16
  1279. -- part name: 
  1280. ----- HyperTalk script -----
  1281. on mouseUp
  1282.   beep
  1283. end mouseUp
  1284.  
  1285.  
  1286.  
  1287. -- part 63 (field)
  1288. -- low flags: 81
  1289. -- high flags: 2004
  1290. -- rect: left=355 top=30 right=84 bottom=430
  1291. -- title width / last selected line: 0
  1292. -- icon id / first selected line: 0 / 0
  1293. -- text alignment: 1
  1294. -- font id: 3
  1295. -- text size: 9
  1296. -- style flags: 0
  1297. -- line height: 10
  1298. -- part name: releaseDate5
  1299. ----- HyperTalk script -----
  1300. on mouseUp
  1301.   hide card field "releaseDate5"
  1302. end mouseUp
  1303.  
  1304.  
  1305.  
  1306. -- part 109 (field)
  1307. -- low flags: 81
  1308. -- high flags: 2004
  1309. -- rect: left=423 top=36 right=91 bottom=498
  1310. -- title width / last selected line: 0
  1311. -- icon id / first selected line: 0 / 0
  1312. -- text alignment: 1
  1313. -- font id: 3
  1314. -- text size: 9
  1315. -- style flags: 0
  1316. -- line height: 10
  1317. -- part name: releaseDate6
  1318. ----- HyperTalk script -----
  1319. on mouseUp
  1320.   hide card field "releaseDate6"
  1321. end mouseUp
  1322.  
  1323.  
  1324.  
  1325. -- part 16 (field)
  1326. -- low flags: 81
  1327. -- high flags: 0004
  1328. -- rect: left=220 top=85 right=154 bottom=308
  1329. -- title width / last selected line: 0
  1330. -- icon id / first selected line: 0 / 0
  1331. -- text alignment: 1
  1332. -- font id: 3
  1333. -- text size: 9
  1334. -- style flags: 0
  1335. -- line height: 12
  1336. -- part name: nono
  1337. ----- HyperTalk script -----
  1338. on mouseUp
  1339.   hide card field id 16
  1340. end mouseUp
  1341.  
  1342.  
  1343.  
  1344. -- part 169 (field)
  1345. -- low flags: 00
  1346. -- high flags: 0000
  1347. -- rect: left=315 top=254 right=307 bottom=351
  1348. -- title width / last selected line: 0
  1349. -- icon id / first selected line: 0 / 0
  1350. -- text alignment: 0
  1351. -- font id: 3
  1352. -- text size: 9
  1353. -- style flags: 0
  1354. -- line height: 10
  1355. -- part name: sorties
  1356.  
  1357.  
  1358. -- part 167 (field)
  1359. -- low flags: 00
  1360. -- high flags: 0000
  1361. -- rect: left=187 top=254 right=307 bottom=224
  1362. -- title width / last selected line: 0
  1363. -- icon id / first selected line: 0 / 0
  1364. -- text alignment: 0
  1365. -- font id: 3
  1366. -- text size: 9
  1367. -- style flags: 0
  1368. -- line height: 10
  1369. -- part name: sorties
  1370.  
  1371.  
  1372. -- part 168 (field)
  1373. -- low flags: 00
  1374. -- high flags: 0000
  1375. -- rect: left=251 top=254 right=308 bottom=288
  1376. -- title width / last selected line: 0
  1377. -- icon id / first selected line: 0 / 0
  1378. -- text alignment: 0
  1379. -- font id: 3
  1380. -- text size: 9
  1381. -- style flags: 0
  1382. -- line height: 10
  1383. -- part name: sorties
  1384.  
  1385.  
  1386. -- part 31 (field)
  1387. -- low flags: 01
  1388. -- high flags: 0001
  1389. -- rect: left=308 top=0 right=342 bottom=512
  1390. -- title width / last selected line: 0
  1391. -- icon id / first selected line: 0 / 0
  1392. -- text alignment: 0
  1393. -- font id: 3
  1394. -- text size: 12
  1395. -- style flags: 0
  1396. -- line height: 16
  1397. -- part name: hideSquads
  1398.  
  1399.  
  1400. -- part 165 (field)
  1401. -- low flags: 81
  1402. -- high flags: 2004
  1403. -- rect: left=100 top=141 right=166 bottom=156
  1404. -- title width / last selected line: 0
  1405. -- icon id / first selected line: 0 / 0
  1406. -- text alignment: 1
  1407. -- font id: 3
  1408. -- text size: 9
  1409. -- style flags: 0
  1410. -- line height: 11
  1411. -- part name: outOfRange
  1412. ----- HyperTalk script -----
  1413. --on no
  1414. -- beep
  1415. -- show card field "outOfRange" at the mouseh, the mousev
  1416.  
  1417. --end no
  1418.  
  1419. on mouseUp
  1420.   hide card field "outOfRange"
  1421. end mouseUp
  1422.  
  1423.  
  1424. -- part 28 (field)
  1425. -- low flags: 81
  1426. -- high flags: 2004
  1427. -- rect: left=100 top=32 right=88 bottom=177
  1428. -- title width / last selected line: 0
  1429. -- icon id / first selected line: 0 / 0
  1430. -- text alignment: 1
  1431. -- font id: 3
  1432. -- text size: 9
  1433. -- style flags: 0
  1434. -- line height: 10
  1435. -- part name: releaseDate
  1436. ----- HyperTalk script -----
  1437. on mouseUp
  1438.   hide card field "releaseDate"
  1439. end mouseUp
  1440.  
  1441.  
  1442.  
  1443. -- part 62 (field)
  1444. -- low flags: 81
  1445. -- high flags: 2004
  1446. -- rect: left=294 top=33 right=87 bottom=369
  1447. -- title width / last selected line: 0
  1448. -- icon id / first selected line: 0 / 0
  1449. -- text alignment: 1
  1450. -- font id: 3
  1451. -- text size: 9
  1452. -- style flags: 0
  1453. -- line height: 10
  1454. -- part name: releaseDate4
  1455. ----- HyperTalk script -----
  1456. on mouseUp
  1457.   hide card field "releaseDate4"
  1458. end mouseUp
  1459.  
  1460.  
  1461.  
  1462. -- part 166 (field)
  1463. -- low flags: 00
  1464. -- high flags: 0000
  1465. -- rect: left=123 top=254 right=307 bottom=160
  1466. -- title width / last selected line: 0
  1467. -- icon id / first selected line: 0 / 0
  1468. -- text alignment: 0
  1469. -- font id: 3
  1470. -- text size: 9
  1471. -- style flags: 0
  1472. -- line height: 10
  1473. -- part name: sorties
  1474.  
  1475.  
  1476. -- part 173 (field)
  1477. -- low flags: 81
  1478. -- high flags: 2004
  1479. -- rect: left=126 top=69 right=93 bottom=191
  1480. -- title width / last selected line: 0
  1481. -- icon id / first selected line: 0 / 0
  1482. -- text alignment: 1
  1483. -- font id: 3
  1484. -- text size: 9
  1485. -- style flags: 0
  1486. -- line height: 10
  1487. -- part name: PUB
  1488. ----- HyperTalk script -----
  1489. ON MOUSEUP
  1490.   HIDE card field "pub"
  1491. END MOUSEUP
  1492.  
  1493.  
  1494.  
  1495.  
  1496. -- part 174 (field)
  1497. -- low flags: 81
  1498. -- high flags: 2004
  1499. -- rect: left=209 top=135 right=177 bottom=283
  1500. -- title width / last selected line: 0
  1501. -- icon id / first selected line: 0 / 0
  1502. -- text alignment: 1
  1503. -- font id: 3
  1504. -- text size: 9
  1505. -- style flags: 0
  1506. -- line height: 10
  1507. -- part name: whatRaid
  1508. ----- HyperTalk script -----
  1509. on mouseUp
  1510.   hide card field "whatRaid"
  1511. end mouseUp
  1512.  
  1513.  
  1514. -- part 176 (field)
  1515. -- low flags: 81
  1516. -- high flags: 2004
  1517. -- rect: left=102 top=9 right=106 bottom=502
  1518. -- title width / last selected line: 0
  1519. -- icon id / first selected line: 0 / 0
  1520. -- text alignment: 1
  1521. -- font id: 2
  1522. -- text size: 20
  1523. -- style flags: 8192
  1524. -- line height: 22
  1525. -- part name: shutdown
  1526.  
  1527.  
  1528. -- part contents for card part 16
  1529. ----- text -----
  1530. You cannot order a RELEASED or AVAILABLE squadron on patrol.
  1531.  
  1532. -- part contents for card part 60
  1533. ----- text -----
  1534. AVAILABLE
  1535. IN 0 DAYS
  1536. AWAITING AIRCRAFT
  1537.  
  1538. -- part contents for card part 61
  1539. ----- text -----
  1540. AVAILABLE
  1541. IN 1 DAY
  1542. PATCHING UP PLANES
  1543.  
  1544. -- part contents for card part 62
  1545. ----- text -----
  1546. AVAILABLE
  1547. IN 1 DAY
  1548. PATCHING UP PLANES
  1549.  
  1550.  
  1551. -- part contents for card part 63
  1552. ----- text -----
  1553. AVAILABLE
  1554. IN 4 DAYS
  1555. PATCHING UP PLANES
  1556.  
  1557.  
  1558. -- part contents for card part 109
  1559. ----- text -----
  1560. AVAILABLE
  1561. IN 1 DAY
  1562. AWAITING AIRCRAFT
  1563.  
  1564.  
  1565. -- part contents for card part 165
  1566. ----- text -----
  1567. Too Far.
  1568.  
  1569. -- part contents for card part 28
  1570. ----- text -----
  1571. AVAILABLE
  1572. IN 1 DAY
  1573. PATCHING UP PLANES
  1574.  
  1575.  
  1576. -- part contents for card part 173
  1577. ----- text -----
  1578. At the pub.
  1579.  
  1580. -- part contents for card part 174
  1581. ----- text -----
  1582.  
  1583. What raid?
  1584.  
  1585. -- part contents for card part 176
  1586. ----- text -----
  1587. DUE TO  BOMB DAMAGE 
  1588. NORMAL OPERATIONS AT THIS AERODROME ARE TEMPORARILY DISRUPTED.